exports = {
  data: {
    title: '配置管理',
    headTip: '各类配置数据,点击单元格编辑',
  },
  use: ['rb','form','table2','jquery'],
  init: function(rb,form,table,$) { // 模板解析前的运行代码
    rb.log("index init");
    rb.path       = "sysConfig";
    rb.controller = "api_sys_config";

    if( this.data.headTip ) {
      this.data.headTip = rb.getHtmlHeadTip( this.data.headTip );
    }
    rb.getJSONSync(layui.cache.apiPath + 'api_sys_config/ajax',null,function(data) {
      rb.d.groups = rb.getSortList(data.groups);
    })
  },
  after: function(rb,form,table) { // 页面渲染完后执行的代码
    // form init
    form.render("select");
    //
    rb.setWhere = function() {
      rb.where.kword = $("#jsf-kword").val() || '';
      rb.where.group  = $("#jsf-group").val() || '';
    };
    // table init
    rb.where = {
      field: 'id'
      ,order: 'desc'
    };
    // table render
    rb.table = table.render($.extend(rb.table_config,{
      url: layui.cache.apiPath + rb.controller + "/index"
      ,where: rb.where
      ,initSort: {
        field: 'id',type: 'desc'
      }
      ,cols:  [[
        {checkbox: true}, //,LAY_CHECKED: true
        {field: 'id', title: 'ID', minWidth: 60,sort:true}
        ,{field: 'title', title: L('config na d'),edit: 'text'}
        ,{field: 'name', title: L('sys na d'),edit: 'text'}
        ,{field: 'value', title: L('val d'),edit: 'text',templet:'#valueTpl'}
        ,{field: 'desc', title: L('desc d'),edit: 'text'}
        ,{field: 'group', title: L('gb d'), width: 80,edit: 'text',templet:'#groupTpl'}
        ,{field: 'sort',align:'right',title: L('sort d'), minWidth: 60,sort:true,edit: 'text'}
        // ,{field: 'status', title: '状态', width: 80}
        ,{align:'left',title: L('op'),minWidth:85,toolbar: '#barDemo'}
      ]]
    }));

    <!--# include virtual="/lib/table-extra.js" -->
  }
}